﻿using System.Collections.ObjectModel;
using System.Windows;
using Budget.Silver.Model;

namespace Budget.Silver.Core.Controls
{
    public static class Menu
    {
        public static ObservableCollection<NavigationLinkModel> Create()
        {
            return new ObservableCollection<NavigationLinkModel>
                {
                    new NavigationLinkModel
                        {
                            ButtonContent = "Расходы",
                            CurrentState = "InactiveLink",
                            PageUri = "/Outcome",
                            SeperatorVisible = Visibility.Visible,
                            IsDefault = true
                        },
                    new NavigationLinkModel
                        {
                            ButtonContent = "Доходы",
                            CurrentState = "InactiveLink",
                            PageUri = "/Income",
                            SeperatorVisible = Visibility.Visible
                        },
                    new NavigationLinkModel
                        {
                            ButtonContent = "Баланс",
                            CurrentState = "InactiveLink",
                            PageUri = "/Balance",
                            SeperatorVisible = Visibility.Visible
                        },
                    new NavigationLinkModel
                        {
                            ButtonContent = "Статистика",
                            CurrentState = "InactiveLink",
                            PageUri = "/Statistics",
                            SeperatorVisible = Visibility.Visible
                        },
                    new NavigationLinkModel
                        {
                            ButtonContent = "Управление",
                            CurrentState = "InactiveLink",
                            PageUri = "/Management",
                            SeperatorVisible = Visibility.Collapsed
                        }
                };
        }
    }
}